package com.pai4j.log.vo;

import lombok.Data;

/**
 * 日志统计视图对象
 *
 * @author: CYM-pai
 * @date: 2025/07/29 15:30
 **/
@Data
public class LogStatisticsVO {

    /**
     * 统计维度（模块、操作、用户等）
     */
    private String dimension;

    /**
     * 统计值
     */
    private String value;

    /**
     * 统计数量
     */
    private Long count;

    /**
     * 成功数量
     */
    private Long successCount;

    /**
     * 失败数量
     */
    private Long failureCount;

    /**
     * 成功率
     */
    private Double successRate;

    /**
     * 平均耗时（毫秒）
     */
    private Double avgCostTime;

    /**
     * 最大耗时（毫秒）
     */
    private Long maxCostTime;

    /**
     * 最小耗时（毫秒）
     */
    private Long minCostTime;
}
